package com.app.service;

import com.app.model.PersonPositionModel;
import com.app.model.PersonTrainModel;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface PersonTrainService {


    PersonTrainModel selectTrainByPid(int personId);//根据人员Id查询目前最新训练情况

    PersonTrainModel selectTrainById(int id);//单查一条训练情况

    List<PersonTrainModel> getTrainList(Integer personId,Integer year);//根据人员ID查询这个人所有训练情况

    List<PersonTrainModel> listExport();
    Page<PersonTrainModel> getPageTrainList(Integer page, Integer limit);
    void update(PersonTrainModel model);

    void insert(PersonTrainModel model);

    void delete(int id);

    List<PersonTrainModel> getTrainByPerson(List<Integer> idsList);

    List<PersonTrainModel> trainList(int train_object);

    String importPersonTrain(MultipartFile file) throws IOException;

}
